Part Number Hot Search : 
TK65218 SE258 C0723A 74LS37 00BZI V0078 2SA1396 SR10150
Product Description
Full Text Search
 

To Download S3C89V8 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  s3c 89v8 8 - bit microcontroller for smart card data sheet revision 1
s3c 8 9 v8 data sheet revision 1 2 / 2 samsung confidential important notice the information in this publication has been carefully checked and is believed to be entirely accurate at the time of publication. samsung assumes no responsibility, ho wever, for possible errors or omissions, or for any consequences resulting from the use of the information contained herein. samsung reserves the right to make changes in its products or product specifications with the intent to improve function or design at any time and without notice and is not required to update this documentation to reflect such changes. this publication does not convey to a purchaser of semiconductor devices described herein any license under the patent rights of samsung or others. sam sung makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does samsung assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability, including without limitation any consequential or incidental damages. "typical" parameters can and do vary in different applications. all operating parameters, including "typicals" must be validated for each customer application by the customer's technical experts. samsung products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, for other applications intended to support or sustain life, or for any other application in which the failure of the samsung product could create a situation where personal injury or death may occur. should the buyer purchase or use a samsung product for any such unintended or unauthorized application, the buyer shall indemnify and hold samsu ng and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, expenses, and reasonable attorney fees arising out of, either directly or indirectly, any claim of personal injury or death that may be associated with such unintended or unauthorized use, even if such claim alleges that samsung was negligent regarding the design or manufacture of said product. s3c 89v8 8 - bit cmos microcontrollers data sheet , revision 1 publication number: 10 - s3 - c 89v8 - 11 - 2 002 ? 2002 samsung electronics all rights reserved. no part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electric or mechanical, by photocopying, recording, or otherwise, without the prio r written consent of samsung electronics. samsung electronics' microcontroller business has been awarded full iso - 14001 certification (bsi certificate no. fm24653). all semiconductor products are designed and manufactured in accordance with the highest qua lity standards and objectives. samsung electronics co., ltd. san #24 nongseo - ri, giheung - eup yongin - city, gyeonggi - do, korea c.p.o. box #37, suwon 440 - 900 home page: http://www.samsungsemi.com e - mail : chipcard@samsung.co.kr fax : +82 - 31 - 209 - 6494 printed in the republic of korea
s3c 8 9 v8 data sheet revision 1 3 / 3 samsung confidential overview the s3c89v 8 single - chip cmos microcontroller is specially designed and packaged for ?smart card? applications. the sam88rc cpu ar chitecture supports stop and idle power - down modes for reduced power consumption. to increase the general - purpose register space, the physical internal register file is logically expanded. the s3c89v 8 has 47k - byte of program memory (rom), 8 k - byte of data m emory (eeprom), 272 - byte general - purpose register file and 1024 - byte data buffer (sram). the following peripherals are integrated on - chip: ? contact or contactless mode detection automatically ? iso 7816 compatible asynchronous serial interface for contac t operation ? energy extraction and supply regulation circuits, clock extraction from 13.56 mhz carrier ? iso 14443 - 2 compatible (type b) ? one 16 - bit random number generator ? hardware - level eeprom write inhibit features for data security ? frequency/vol tage/temperature/light exposure/decapsulation various detectors with flag/reset action ? rom,ram,eeprom bus scramble ? contact uart(t=0, and t=1) ? contactless uart(type b) ? 16bit timer ? hardware crc logic for type b ? hardware des logic data can be loaded into the eeprom in units ranging from one byte to 32 - byte. a typical eeprom erase or write operation takes 1.5 milliseconds. a simple yet effective hardware - level security feature based on abnormal voltage, frequency, decapsulation temperature an d light exposure detection circuits keeps data stored in prom/eeprom. the s3c89v5?s 8 - pin cob package and its serial i/o interface are fully compliant with iso standards 7816, respectively . .
s3c89v 8 product overview 1 - 4 samsung confidentia l features cpu ? sam88rc 8 - bit cpu core ? 7 8 instructions, including multiply and divide ? stop and idle instructions added to reduce power consumption memory ? 47k - byte of rom for program memory ? 8 k - byte of eeprom for program/data memory ? 1k - byte static ram for program /data memory ? 272 bytes for general - purpose register file eeprom write operations ? programmable eeprom erase/write time ? byte - wise to page - wise (32 bytes) eeprom ? 50 0,000 erase/write cycles ? 10 years data retention data security ? invisible rom code due to implantation ? 32 - byte security prom, hardware protected ? 32 - byte non erasable eeprom ? unipue serial number for each chip ? reset operations are selective if abnormal voltage/frequency/temperature/light/power - glitch exposure/decasulation is detected. interrupt ? 9 interru pt sources and vectors reset ? power - on reset circuit ? external reset circuit des (data encryption standard) ? built - in triple des crc calculator ? built - in triple crc uart ? t = 0 and 1 (iso 7816 compliant) ? type b (iso 14443 compliant) 16 - bit random nu mber generator ? one 16 - bit random number generator with internal ring oscillator automatic operating mode detect ? contact/contactless contactless specific features ? 13.56 mhz operation ? 106 kbps, 212 kbps or higher data transfer rate ? 10% ask demodula tion ? load modulation ? programmable contactless interface parameters contact specific feature ? single power supply: 2.7 ? 5.5 v ? iso 7816 - 3 compatible ? operating frequency: 1 ? 5 mhz operating temperature ? ? 25 ? c to + 85 ? c package ? 8 - pin cob (co nforms to iso standard 7816)
s3c89v 8 product overview 1 - 5 samsung confidentia l block diagram l2 l1 security control sam87rc 8-bit cpu eeprom 8-kbyte rom user: 47-kbyte register file (272-byte) high voltage generator sam88rc address/data bus ram (1-kbyte) contactless interface uart power-on reset i/o1 i/o2 rst v cc gnd clk triple des random number generator h/w crc 16-bit timer decapsulation detector light exposure detector temperature detector voltage/ frequency detector power-glitch detector f igure 1 . S3C89V8 block diagram 8 - kbyte
s3c89v 8 product overview 1 - 6 samsung confidentia l sam88rc overview the sam88rc instruction set is designed to support large register files. it features a full complement of 8 - bit arithmetic and logic operations, including multiply and divide. there are 78 instructions. no special i/o instructions are necessary because i/o control and data registers are mapped directly into the register file. decimal adjustment is included in binary - coded decimal (bcd) operations. 16 - bit word data can be incremented and decremented. flexible instructions for bit addressing, rotate, and shift operations complete the powerful data manipulation capabilities of the sam88rc instruction set. data types the sam88rc cpu performs operations on bits, bytes, bcd digits, and two - byte words. bits in the register file can be set, cleared, complemented, and tested. bits within a byte are numbere d from 7 to 0, where bit 0 is the least significant (right - most) bit. register addressing to access an individual register, an 8 - bit address in the range 0 - 255 or the 4 - bit address of a working register should be specified . paired registers can be used to construct 16 - bit data or 16 - bit program memory or data memory addresses. for detailed information about register addressing, please refer to section 2, "address spaces." addressing modes the re are seven addressing modes: register (r), indirect register (ir), indexed (x), direct (da), relative (ra), immediate (im), and indirect (ia). for detailed descriptions of these addressing modes, please refer to section 3, "addressing modes."
s3c89v 8 product overview 1 - 7 samsung confidentia l memory ove rview the s3c89v 8 has four kinds of memory space: ? internal program memory (rom) ? internal data memory (eeprom) ? internal data buffer (ram) ? internal register files (ram) a 16 - bit address bus and an 8 - bit data bus support prog ram memory and data memory operations. a separate 8 - bit address bus and the 8 - bit data bus carry addresses and data between the cpu and the register files. program memory (rom) the s3c89v 8 has an internal 47k - byte mask - programmable, read - onl y program memory (rom). the addresses 0eeh ? 0ffh of the rom are reserved as an interrupt vector area. data memory (eeprom) the s3c89v 8 has a 8 k - byte electrically erasable, programmable read - only memory (eeprom). a flexible and fast programming mode is provided to the user, and 1 to 32 bytes can be written at a time. the time is also programmable. the first page of eeprom (c000h - c01fh) is security area for unique serial number (read only) and the second page of eeprom (c020h - c03fh) is non erasable area for writing only (cannot be erased). an additional application program can be downloaded in the eeprom and it can be executed like program memory. internal data buffer (ram) the s3c8 9v 8 has a 1k - byte internal data buffer (extended data memory) as static ram. this memory can be used for i/o communication buffer or internal ram like internal registers. an external data memory instruction such as lde, lded, or ldei accesses these eeprom and ram. an additional application program can be downloaded in the ram and it can be executed like program memory.
s3c89v 8 product overview 1 - 8 samsung confidentia l user program area interrupt vector area 47k-byte program memory (rom) security area non erasable area 8k-byte data memory (eeprom) 1k-byte extended data memory (ram) 0000h 00ffh 0100h bbffh c000h c020h dfffh bc00h bfffh c03fh figure 2. memory address spaces
s3c89v 8 product overview 1 - 9 samsung confidentia l 16 - bit timer the s3c89v 8 h as one 16 - bit timer. it consists of a timer control register(tcon), 16 - bit up counter(tch,tcl) and timer data(tdh,tdl). the clock source for the timer can be an external clock for contact mode or cpu clock for contactless mode depend on the cfg.4. the time r generates an interrupt whenever the tdh,tdl value are identical to tch,tcl respectively.
s3c89v 8 product overview 1 - 10 samsung confidentia l des (data encryption standard) s3c89v 8 has the hardware des which consists of key register block, data register block, des rounding block with s - box and p - box perm utation, and its control registers as figure 16 - 1. because each 64 - bit des key, k1 and k2 are write - only register, the key values are read - protected. on the other hand, to be encrypted or decrypted 64 - bit message should be loaded into 64 - bit desdata regis ters, from desdata0(msb) to desdata7(lsb). the desdata registers are read/write registers. des operation to execute single des, the control sequence is as follows: ? select bank1 by sb1 instruction ? loading a 64 - bit message into desdata0 (msb) to desdata 7 (lsb) registers ? writing des keys, k1 and/or k2: into key10 (msb) to key17 (lsb) registers for k1, key20 (msb) to key27 (lsb) for k2. ? select k1 or k2 by descon.5 ? select encryption or decryption by descon.0 ? start to des operation by descon.4 tripl e des operation encryption - decryption - encryption operation should be executed consecutively for encryption. there are two encryption steps with same key and one decryption step with the other key. if key1 is used for encryption key, then key 2 must be used for decryption key. on the other hand, to decrypt the data, decryption - encryption - decryption operation must be needed. in that case, k1 is for decryption and k2 is encryption key.
s3c89v 8 product overview 1 - 11 samsung confidentia l uart s3c89v 8 support 2 types of method for serial i/o during contact and /or contactless communication. those are ? sio falling edge interrupt ? uart tx/rx interrupt you can choose one among two sio implementation methods as follows: the first one is software sio: ? refer to user ? s manual chap 11 "contact/contactless i/o interf ace? the second one is uart, means hardware sio contact uart ? you can choose 12etu (t=0) or 11etu (t=1) transmission, change extra guard time (egt), choose parity bit for odd or even and select retry iteration number using cuartcon1, cuartcon2 contriol r egister ? through etu cycle registers, you can switch into more high or low baud rate. contactless uart ? using tbmod register, bit rate selection (106kbps, 212kbps), changing tr1 and egt from card to reader available for type b protocol.
s3c89v 8 product overview 1 - 12 samsung confidentia l antenna interfac e the s3c89v 8 has antenna interface circuit as figure 3 , which fulfils power management, modulation and demodulation, and clock extraction for both iso14443 - type b operating with card reader. the power management means the power supply regulation and the a bsorption of the extra energy associated with close reader to card operating range. s3c89v 8 can detect and define the operating mode which is contact or contactless operating mode automatically. internal i/o v dd l1 l2 internal cpu clock clock generator ?? 2 cfg.4 0 = 3.39 mhz 1 = 6.78 mhz 100 % ask demodulator dc shunt regulator 0 = contactless mode 1 = contact mode mode detector ?? 4 clock selector rf regulator iso modulator iso 10% modulator reset regulator contactless reset stcomp cfg.7 cfg.3 figure 3 . antenna interface
s3c89v 8 product overview 1 - 13 samsung confidentia l p in assignments table 1 . s3c89v 8 pin descriptions pin number pin name function description pin type circuit type c1 v dd power input ? ? c2 rst system reset input input 1 c3 clk external clock input input 2 c4 i/o2 no connection ? ? c5 gnd ground ? ? c6 nc no connection ? ? c7 i/o serial data input and output; a pull up resistor should be connected to v dd externally in contact mode input/output 3 c8 nc no connection ? ? c1 c2 c3 c4 c6 c7 c8 c5 v dd rst clk nc gnd nc i/o nc figure 4 . s3c89v 8 cob package pin arrangement
s3c89v 8 product overview 1 - 14 samsung confidentia l electrical data table 2 . d.c. electrical characteristics (continued) (t a = ? 25 ? c to + 85 ? c, v dd = 2.7 v to 5.5 v) parameter symbol conditions min typ max unit supply c urrent i dd1 f clk = 5 mhz, 5.5 v ? 6 10 ma f clk = 4 mhz, 3.3 v 2 6 stop current i dd2 f clk = 1 mhz, 5.5 v ? ? 200 ? a f clk = 1 mhz, 3.3 v ? 100 low - voltage detection v lvd f clk = 3.579 mhz ? 2.0 ? v high - voltage detection v hvd f clk = 3.579 mhz ? 6 .5 ? v low - frequency detection f lfd v dd = 5 v, 25 ? c ? 500 ? khz high - frequency detection f hfd v dd = 5 v, 25 ? c ? 8.5 ? mhz


▲Up To Search▲   

 
Price & Availability of S3C89V8

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X